package com.lyf.design.learn.designmodel.singleton;

/**
 * @AUTHOR LYF
 * @DATE 2022/6/1
 * @VERSION 1.0
 * @DESC
 * 饿汉式——静态内部类（在加载外部内时，不会加载内部类）
 */
public class Main7 {

    private static final class InnerClass{
        static final Main7 INSTANCE = new Main7();
        static {
            System.out.println("静态---");
        }
    }
    private Main7(){}
    static Main7 getInstance(){
        return InnerClass.INSTANCE;
    }

    public static void main(String[] args) {
        // 验证加载--（调用Instance时才。。）
        Main7.getInstance();
    }
}
